<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Doxygen: pcl::gpu::people::RDFBodyPartsDetector类 参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Doxygen
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','搜索');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classpcl_1_1gpu_1_1people_1_1_r_d_f_body_parts_detector.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-types">Public 类型</a> &#124;
<a href="#pub-methods">Public 成员函数</a> &#124;
<a href="#pub-attribs">Public 属性</a> &#124;
<a href="#pri-methods">Private 成员函数</a> &#124;
<a href="#pri-attribs">Private 属性</a> &#124;
<a href="classpcl_1_1gpu_1_1people_1_1_r_d_f_body_parts_detector-members.html">所有成员列表</a>  </div>
  <div class="headertitle">
<div class="title">pcl::gpu::people::RDFBodyPartsDetector类 参考</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public 类型</h2></td></tr>
<tr class="memitem:aec7b114cf63ef021e9f7884e61572277"><td class="memItemLeft" align="right" valign="top"><a id="aec7b114cf63ef021e9f7884e61572277"></a>
typedef boost::shared_ptr&lt; <a class="el" href="classpcl_1_1gpu_1_1people_1_1_r_d_f_body_parts_detector.html">RDFBodyPartsDetector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>Ptr</b></td></tr>
<tr class="separator:aec7b114cf63ef021e9f7884e61572277"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12a60be790e550b0e01757c6953d965d"><td class="memItemLeft" align="right" valign="top"><a id="a12a60be790e550b0e01757c6953d965d"></a>
typedef std::vector&lt; std::vector&lt; <a class="el" href="structpcl_1_1gpu_1_1people_1_1_blob2.html">Blob2</a>, Eigen::aligned_allocator&lt; <a class="el" href="structpcl_1_1gpu_1_1people_1_1_blob2.html">Blob2</a> &gt; &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>BlobMatrix</b></td></tr>
<tr class="separator:a12a60be790e550b0e01757c6953d965d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5654d3aa598a08deb0afeb568ac638cf"><td class="memItemLeft" align="right" valign="top"><a id="a5654d3aa598a08deb0afeb568ac638cf"></a>
typedef <a class="el" href="classpcl_1_1gpu_1_1_device_array2_d.html">DeviceArray2D</a>&lt; unsigned char &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>Labels</b></td></tr>
<tr class="separator:a5654d3aa598a08deb0afeb568ac638cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af27e5039deff9292317ca7d347486df2"><td class="memItemLeft" align="right" valign="top"><a id="af27e5039deff9292317ca7d347486df2"></a>
typedef <a class="el" href="classpcl_1_1gpu_1_1_device_array2_d.html">DeviceArray2D</a>&lt; unsigned short &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>Depth</b></td></tr>
<tr class="separator:af27e5039deff9292317ca7d347486df2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ab346019e97510acd681e1e17c20b06"><td class="memItemLeft" align="right" valign="top"><a id="a7ab346019e97510acd681e1e17c20b06"></a>
typedef <a class="el" href="classpcl_1_1gpu_1_1_device_array2_d.html">DeviceArray2D</a>&lt; <a class="el" href="structpcl_1_1_r_g_b.html">pcl::RGB</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>Image</b></td></tr>
<tr class="separator:a7ab346019e97510acd681e1e17c20b06"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public 成员函数</h2></td></tr>
<tr class="memitem:a8f9bf15da53f7bbe796ff71634e1ed57"><td class="memItemLeft" align="right" valign="top"><a id="a8f9bf15da53f7bbe796ff71634e1ed57"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1gpu_1_1people_1_1_r_d_f_body_parts_detector.html#a8f9bf15da53f7bbe796ff71634e1ed57">RDFBodyPartsDetector</a> (const std::vector&lt; std::string &gt; &amp;tree_files, int default_buffer_rows=480, int default_buffer_cols=640)</td></tr>
<tr class="memdesc:a8f9bf15da53f7bbe796ff71634e1ed57"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is the constructor <br /></td></tr>
<tr class="separator:a8f9bf15da53f7bbe796ff71634e1ed57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a96a5e75310b69be2eb1e0a84499374"><td class="memItemLeft" align="right" valign="top"><a id="a4a96a5e75310b69be2eb1e0a84499374"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1gpu_1_1people_1_1_r_d_f_body_parts_detector.html#a4a96a5e75310b69be2eb1e0a84499374">process</a> (const <a class="el" href="classpcl_1_1gpu_1_1_device_array2_d.html">Depth</a> &amp;depth, const <a class="el" href="classpcl_1_1_point_cloud.html">PointCloud</a>&lt; <a class="el" href="structpcl_1_1_point_x_y_z.html">PointXYZ</a> &gt; &amp;cloud, int min_pts_per_cluster)</td></tr>
<tr class="memdesc:a4a96a5e75310b69be2eb1e0a84499374"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function does the complete RDF evaluation in a discrete manner and builds the blob matrix <br /></td></tr>
<tr class="separator:a4a96a5e75310b69be2eb1e0a84499374"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4f79f7e16c3dd7ba0fdb4404bdaf8cb"><td class="memItemLeft" align="right" valign="top"><a id="ae4f79f7e16c3dd7ba0fdb4404bdaf8cb"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1gpu_1_1people_1_1_r_d_f_body_parts_detector.html#ae4f79f7e16c3dd7ba0fdb4404bdaf8cb">processProb</a> (const <a class="el" href="classpcl_1_1gpu_1_1_device_array2_d.html">Depth</a> &amp;depth)</td></tr>
<tr class="memdesc:ae4f79f7e16c3dd7ba0fdb4404bdaf8cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function processes based on the RDF with probabilistic voting scheme <br /></td></tr>
<tr class="separator:ae4f79f7e16c3dd7ba0fdb4404bdaf8cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41493864b6689df96fc3a8ddf00765f6"><td class="memItemLeft" align="right" valign="top"><a id="a41493864b6689df96fc3a8ddf00765f6"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1gpu_1_1people_1_1_r_d_f_body_parts_detector.html#a41493864b6689df96fc3a8ddf00765f6">processSmooth</a> (const <a class="el" href="classpcl_1_1gpu_1_1_device_array2_d.html">Depth</a> &amp;depth, const <a class="el" href="classpcl_1_1_point_cloud.html">PointCloud</a>&lt; <a class="el" href="structpcl_1_1_point_x_y_z.html">PointXYZ</a> &gt; &amp;cloud, int min_pts_per_cluster)</td></tr>
<tr class="memdesc:a41493864b6689df96fc3a8ddf00765f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">This smooths the labels and does the connected components <br /></td></tr>
<tr class="separator:a41493864b6689df96fc3a8ddf00765f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88c3f9dea8acee72e77c075b214dbb12"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1gpu_1_1people_1_1_r_d_f_body_parts_detector.html#a88c3f9dea8acee72e77c075b214dbb12">processRelations</a> ()</td></tr>
<tr class="memdesc:a88c3f9dea8acee72e77c075b214dbb12"><td class="mdescLeft">&#160;</td><td class="mdescRight">This processes the blob_matrix_  <a href="classpcl_1_1gpu_1_1people_1_1_r_d_f_body_parts_detector.html#a88c3f9dea8acee72e77c075b214dbb12">更多...</a><br /></td></tr>
<tr class="separator:a88c3f9dea8acee72e77c075b214dbb12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81e7030b98f36878159d6b8cead30cea"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1gpu_1_1people_1_1_r_d_f_body_parts_detector.html#a81e7030b98f36878159d6b8cead30cea">processRelations</a> (PersonAttribs::Ptr person_attribs)</td></tr>
<tr class="memdesc:a81e7030b98f36878159d6b8cead30cea"><td class="mdescLeft">&#160;</td><td class="mdescRight">This processes the blob_matrix_  <a href="classpcl_1_1gpu_1_1people_1_1_r_d_f_body_parts_detector.html#a81e7030b98f36878159d6b8cead30cea">更多...</a><br /></td></tr>
<tr class="separator:a81e7030b98f36878159d6b8cead30cea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42d138d0d1b41eabf87f0a95f0aec094"><td class="memItemLeft" align="right" valign="top"><a id="a42d138d0d1b41eabf87f0a95f0aec094"></a>
const <a class="el" href="classpcl_1_1gpu_1_1_device_array2_d.html">Labels</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getLabels</b> () const</td></tr>
<tr class="separator:a42d138d0d1b41eabf87f0a95f0aec094"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9f1ad651ae41faf972c3ea4dd2ced6f"><td class="memItemLeft" align="right" valign="top"><a id="aa9f1ad651ae41faf972c3ea4dd2ced6f"></a>
const <a class="el" href="classpcl_1_1gpu_1_1_device_array2_d.html">pcl::device::LabelProbability</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getProbability</b> () const</td></tr>
<tr class="separator:aa9f1ad651ae41faf972c3ea4dd2ced6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3acd00290211833db41a9e2820894914"><td class="memItemLeft" align="right" valign="top"><a id="a3acd00290211833db41a9e2820894914"></a>
const <a class="el" href="classpcl_1_1gpu_1_1_device_array2_d.html">pcl::device::LabelProbability</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getProbability1</b> () const</td></tr>
<tr class="separator:a3acd00290211833db41a9e2820894914"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a723e60094c0b069ef5ed82f0d180a34d"><td class="memItemLeft" align="right" valign="top"><a id="a723e60094c0b069ef5ed82f0d180a34d"></a>
const <a class="el" href="classpcl_1_1gpu_1_1_device_array2_d.html">pcl::device::LabelProbability</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getProbability2</b> () const</td></tr>
<tr class="separator:a723e60094c0b069ef5ed82f0d180a34d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a554acc02efe129262d8a6dcec5352990"><td class="memItemLeft" align="right" valign="top"><a id="a554acc02efe129262d8a6dcec5352990"></a>
const <a class="el" href="classpcl_1_1gpu_1_1_device_array2_d.html">pcl::device::LabelProbability</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getPrevProbability1</b> () const</td></tr>
<tr class="separator:a554acc02efe129262d8a6dcec5352990"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9d1e4c2e4bd28b6a0e722e9439eafd0"><td class="memItemLeft" align="right" valign="top"><a id="aa9d1e4c2e4bd28b6a0e722e9439eafd0"></a>
const <a class="el" href="classpcl_1_1gpu_1_1_device_array2_d.html">pcl::device::LabelProbability</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getPrevProbability2</b> () const</td></tr>
<tr class="separator:aa9d1e4c2e4bd28b6a0e722e9439eafd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a874cff8817403140f1873b63021b603f"><td class="memItemLeft" align="right" valign="top"><a id="a874cff8817403140f1873b63021b603f"></a>
size_t&#160;</td><td class="memItemRight" valign="bottom"><b>getNumberTrees</b> () const</td></tr>
<tr class="separator:a874cff8817403140f1873b63021b603f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b1495aa7c6398dbe23b224c9adcccc3"><td class="memItemLeft" align="right" valign="top"><a id="a1b1495aa7c6398dbe23b224c9adcccc3"></a>
const BlobMatrix &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getBlobMatrix</b> () const</td></tr>
<tr class="separator:a1b1495aa7c6398dbe23b224c9adcccc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public 属性</h2></td></tr>
<tr class="memitem:aff684169af9d9c4d2fbbbaf4b412ab43"><td class="memItemLeft" align="right" valign="top"><a id="aff684169af9d9c4d2fbbbaf4b412ab43"></a>
<a class="el" href="classpcl_1_1gpu_1_1_device_array2_d.html">Labels</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1gpu_1_1people_1_1_r_d_f_body_parts_detector.html#aff684169af9d9c4d2fbbbaf4b412ab43">labels_</a></td></tr>
<tr class="memdesc:aff684169af9d9c4d2fbbbaf4b412ab43"><td class="mdescLeft">&#160;</td><td class="mdescRight">This contains the final body part labels <br /></td></tr>
<tr class="separator:aff684169af9d9c4d2fbbbaf4b412ab43"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ecda7b2ec4de69ccdf16714973a3369"><td class="memItemLeft" align="right" valign="top"><a id="a0ecda7b2ec4de69ccdf16714973a3369"></a>
<a class="el" href="classpcl_1_1gpu_1_1_device_array2_d.html">Labels</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1gpu_1_1people_1_1_r_d_f_body_parts_detector.html#a0ecda7b2ec4de69ccdf16714973a3369">labels_smoothed_</a></td></tr>
<tr class="memdesc:a0ecda7b2ec4de69ccdf16714973a3369"><td class="mdescLeft">&#160;</td><td class="mdescRight">This contains the smoothed final body part labels <br /></td></tr>
<tr class="separator:a0ecda7b2ec4de69ccdf16714973a3369"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16dba41e3421ed3d6dc1c09c8d274cf5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpcl_1_1gpu_1_1_device_array2_d.html">pcl::device::LabelProbability</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1gpu_1_1people_1_1_r_d_f_body_parts_detector.html#a16dba41e3421ed3d6dc1c09c8d274cf5">P_l_</a></td></tr>
<tr class="separator:a16dba41e3421ed3d6dc1c09c8d274cf5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a467df055b0c7a351d832d1670069c9a8"><td class="memItemLeft" align="right" valign="top"><a id="a467df055b0c7a351d832d1670069c9a8"></a>
<a class="el" href="classpcl_1_1gpu_1_1_device_array2_d.html">pcl::device::LabelProbability</a>&#160;</td><td class="memItemRight" valign="bottom"><b>P_l_Gaus_</b></td></tr>
<tr class="separator:a467df055b0c7a351d832d1670069c9a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84aa5f3a3d3f052501bc461191fed04f"><td class="memItemLeft" align="right" valign="top"><a id="a84aa5f3a3d3f052501bc461191fed04f"></a>
<a class="el" href="classpcl_1_1gpu_1_1_device_array2_d.html">pcl::device::LabelProbability</a>&#160;</td><td class="memItemRight" valign="bottom"><b>P_l_Gaus_Temp_</b></td></tr>
<tr class="separator:a84aa5f3a3d3f052501bc461191fed04f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a244b8631fe306fc1864b39d05e935a7f"><td class="memItemLeft" align="right" valign="top"><a id="a244b8631fe306fc1864b39d05e935a7f"></a>
<a class="el" href="classpcl_1_1gpu_1_1_device_array2_d.html">pcl::device::LabelProbability</a>&#160;</td><td class="memItemRight" valign="bottom"><b>P_l_1_</b></td></tr>
<tr class="separator:a244b8631fe306fc1864b39d05e935a7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2326bbb51f446c0419e54a25c35e75d"><td class="memItemLeft" align="right" valign="top"><a id="af2326bbb51f446c0419e54a25c35e75d"></a>
<a class="el" href="classpcl_1_1gpu_1_1_device_array2_d.html">pcl::device::LabelProbability</a>&#160;</td><td class="memItemRight" valign="bottom"><b>P_l_2_</b></td></tr>
<tr class="separator:af2326bbb51f446c0419e54a25c35e75d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37e1b2c73e3c921760e60e07fa29db22"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpcl_1_1gpu_1_1_device_array2_d.html">pcl::device::LabelProbability</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1gpu_1_1people_1_1_r_d_f_body_parts_detector.html#a37e1b2c73e3c921760e60e07fa29db22">P_l_prev_1_</a></td></tr>
<tr class="separator:a37e1b2c73e3c921760e60e07fa29db22"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2bee11cafa2b1624768cf9b4daea8529"><td class="memItemLeft" align="right" valign="top"><a id="a2bee11cafa2b1624768cf9b4daea8529"></a>
<a class="el" href="classpcl_1_1gpu_1_1_device_array2_d.html">pcl::device::LabelProbability</a>&#160;</td><td class="memItemRight" valign="bottom"><b>P_l_prev_2_</b></td></tr>
<tr class="separator:a2bee11cafa2b1624768cf9b4daea8529"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
Private 成员函数</h2></td></tr>
<tr class="memitem:aa8988a98288a4ba824faeebdfab7ea29"><td class="memItemLeft" align="right" valign="top"><a id="aa8988a98288a4ba824faeebdfab7ea29"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>allocate_buffers</b> (int rows=480, int cols=640)</td></tr>
<tr class="separator:aa8988a98288a4ba824faeebdfab7ea29"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
Private 属性</h2></td></tr>
<tr class="memitem:ab019bc944879d19cf9e7e172a01bce59"><td class="memItemLeft" align="right" valign="top"><a id="ab019bc944879d19cf9e7e172a01bce59"></a>
boost::shared_ptr&lt; <a class="el" href="classpcl_1_1device_1_1_multi_tree_live_proc.html">device::MultiTreeLiveProc</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>impl_</b></td></tr>
<tr class="separator:ab019bc944879d19cf9e7e172a01bce59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86c0fef597ef428070cbe4946b95611d"><td class="memItemLeft" align="right" valign="top"><a id="a86c0fef597ef428070cbe4946b95611d"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>max_cluster_size_</b></td></tr>
<tr class="separator:a86c0fef597ef428070cbe4946b95611d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad155cf89c77f470e544d857782ec49be"><td class="memItemLeft" align="right" valign="top"><a id="ad155cf89c77f470e544d857782ec49be"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><b>cluster_tolerance_</b></td></tr>
<tr class="separator:ad155cf89c77f470e544d857782ec49be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5a2706f588d37b1a988765b14cc02ce"><td class="memItemLeft" align="right" valign="top"><a id="ae5a2706f588d37b1a988765b14cc02ce"></a>
BlobMatrix&#160;</td><td class="memItemRight" valign="bottom"><b>blob_matrix_</b></td></tr>
<tr class="separator:ae5a2706f588d37b1a988765b14cc02ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3397d747f7c8a8e93e99f2239fc5e0f"><td class="memItemLeft" align="right" valign="top"><a id="ae3397d747f7c8a8e93e99f2239fc5e0f"></a>
std::vector&lt; unsigned char &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>lmap_host_</b></td></tr>
<tr class="separator:ae3397d747f7c8a8e93e99f2239fc5e0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac29ab59763c14b058254fea1e7817747"><td class="memItemLeft" align="right" valign="top"><a id="ac29ab59763c14b058254fea1e7817747"></a>
std::vector&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>dst_labels_</b></td></tr>
<tr class="separator:ac29ab59763c14b058254fea1e7817747"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2037be693fb5f9de2160035681b69d52"><td class="memItemLeft" align="right" valign="top"><a id="a2037be693fb5f9de2160035681b69d52"></a>
std::vector&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>region_sizes_</b></td></tr>
<tr class="separator:a2037be693fb5f9de2160035681b69d52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1cf4c5a4b4d061846822442a08dfe39"><td class="memItemLeft" align="right" valign="top"><a id="af1cf4c5a4b4d061846822442a08dfe39"></a>
std::vector&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>remap_</b></td></tr>
<tr class="separator:af1cf4c5a4b4d061846822442a08dfe39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91a0302f06296a53c5cb9091e4ba015d"><td class="memItemLeft" align="right" valign="top"><a id="a91a0302f06296a53c5cb9091e4ba015d"></a>
std::vector&lt; float &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>means_storage_</b></td></tr>
<tr class="separator:a91a0302f06296a53c5cb9091e4ba015d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf436f30ce1d4791c9a56e777d27b14b"><td class="memItemLeft" align="right" valign="top"><a id="abf436f30ce1d4791c9a56e777d27b14b"></a>
<a class="el" href="classpcl_1_1gpu_1_1_device_array2_d.html">DeviceArray2D</a>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>comps_</b></td></tr>
<tr class="separator:abf436f30ce1d4791c9a56e777d27b14b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa254c83fc824b2c4f5e46fdd1c66b949"><td class="memItemLeft" align="right" valign="top"><a id="aa254c83fc824b2c4f5e46fdd1c66b949"></a>
<a class="el" href="classpcl_1_1gpu_1_1_device_array2_d.html">DeviceArray2D</a>&lt; unsigned char &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>edges_</b></td></tr>
<tr class="separator:aa254c83fc824b2c4f5e46fdd1c66b949"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">成员函数说明</h2>
<a id="a88c3f9dea8acee72e77c075b214dbb12"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a88c3f9dea8acee72e77c075b214dbb12">&#9670;&nbsp;</a></span>processRelations() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int pcl::gpu::people::RDFBodyPartsDetector::processRelations </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This processes the blob_matrix_ </p>
<dl class="section return"><dt>返回</dt><dd>negative if failed </dd></dl>

</div>
</div>
<a id="a81e7030b98f36878159d6b8cead30cea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a81e7030b98f36878159d6b8cead30cea">&#9670;&nbsp;</a></span>processRelations() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int pcl::gpu::people::RDFBodyPartsDetector::processRelations </td>
          <td>(</td>
          <td class="paramtype">PersonAttribs::Ptr&#160;</td>
          <td class="paramname"><em>person_attribs</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This processes the blob_matrix_ </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">person_attribs</td><td>the custom person parameters </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>negative if failed </dd></dl>

</div>
</div>
<h2 class="groupheader">类成员变量说明</h2>
<a id="a16dba41e3421ed3d6dc1c09c8d274cf5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a16dba41e3421ed3d6dc1c09c8d274cf5">&#9670;&nbsp;</a></span>P_l_</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classpcl_1_1gpu_1_1_device_array2_d.html">pcl::device::LabelProbability</a> pcl::gpu::people::RDFBodyPartsDetector::P_l_</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>These contain the histograms of the labels for this detector </p>

</div>
</div>
<a id="a37e1b2c73e3c921760e60e07fa29db22"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a37e1b2c73e3c921760e60e07fa29db22">&#9670;&nbsp;</a></span>P_l_prev_1_</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classpcl_1_1gpu_1_1_device_array2_d.html">pcl::device::LabelProbability</a> pcl::gpu::people::RDFBodyPartsDetector::P_l_prev_1_</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>These contain the histograms of the labels for this detector of the previous timestep </p>

</div>
</div>
<hr/>该类的文档由以下文件生成:<ul>
<li>gpu/people/include/pcl/gpu/people/<a class="el" href="bodyparts__detector_8h_source.html">bodyparts_detector.h</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><b>pcl</b></li><li class="navelem"><b>gpu</b></li><li class="navelem"><b>people</b></li><li class="navelem"><a class="el" href="classpcl_1_1gpu_1_1people_1_1_r_d_f_body_parts_detector.html">RDFBodyPartsDetector</a></li>
    <li class="footer">制作者 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
  </ul>
</div>
</body>
</html>
